package org.zjx.data.screen;

import org.zjx.data.BaseSceneBuilder;

import java.awt.*;

public class PengLaiXianDaoSceneBuilder extends BaseSceneBuilder {

    @Override
    protected String getSceneName() {
        return "蓬莱仙岛";
    }

    @Override
    protected Dimension getSceneSize() {
        return new Dimension(190, 144);
    }

    @Override
    protected void addMonsters() {

    }

    @Override
    protected void addNpcs() {
        addNpc("福星", new Point(45, 129));
        addNpc("禄星", new Point(34, 127));
        addNpc("桃花令使", new Point(79, 12));
        addNpc("道童", new Point(157, 116));
        addNpc("琴童", new Point(79, 116));
        addNpc("超级巫医", new Point(137, 64));
    }

    @Override
    protected void addRooms() {
        // 蓬莱仙岛没有房间
    }

    @Override
    protected void addTeleports() {
        addSceneTeleport(new Point(9, 41), "傲来国", new Point(26, 97), new Point(6, 43));
    }

    public static void main(String[] args) {
        new PengLaiXianDaoSceneBuilder().execute("penglaixiandao_scene.json", "蓬莱仙岛");
    }
}